finishing and allied machinery - Turkish English Dictionary